/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.tempo.projection.conical;

import com.tempo.ellipsoids.ElpHayford1924;
import com.tempo.maths.BigMath;
import java.math.BigDecimal;

/**
 *
 * @author user
 */
public class PrjConLambert1972 extends PrjConAbs
{

   private PrjConLambert1972()
   {
      super(
              31300,
              ElpHayford1924.s_getInstance(),
              BigMath.degToRad(new BigDecimal("90"), PrjConAbs.SCALE),//phi0
              BigMath.degToRad(new BigDecimal("49.83333333333334"), PrjConAbs.SCALE),//phi1
              BigMath.degToRad(new BigDecimal("51.16666666666666"), PrjConAbs.SCALE),//phi2
              BigMath.degToRad(new BigDecimal("4.356939722222222"), PrjConAbs.SCALE),//lambda0
              new BigDecimal("150000.01256"),//x0
              new BigDecimal("5400088.4378"),//y0
              PrjConAbs.SCALE);
   }
   
   public static PrjConLambert1972 s_getInstance()
   {
      if (_INSTANCE_ == null)
      {
         _INSTANCE_ = new PrjConLambert1972();
      }
      return _INSTANCE_;
   }
   
   public static void s_destroyInstance()
   {
      _INSTANCE_ = null;
   }
   private static PrjConLambert1972 _INSTANCE_ = null;
}
